// One place we could put m_buffer is here as a Global Variable.
// It's global because it's outside any class.
// Frawned upon to have a global variable: anything
// can change it, especially two instances of the class
// will beat each other up.
unsigned char *m_buffer;
//

class FSBlock {
  // Public allows access to these to lots of things.
  public:
    FSBlock( int blockNumber );
    void ClearBuffer();
    unsigned char * GetBuffer();

    FSBlock::~FSBlock();
  // Private only allows access
  private:
    // cprince wants block size of 512 bytes
    unsigned char *m_buffer;
};
